<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>

<body>
  <input type="number">
  <script>
    // js 对象  内置对象 和自定义对象
    // js 5大内置对象
    //  数组对象  字符串对象  数学对象  日期对象  正则表达式对象
    // 1 数学对象Math调用方式 全局方式 Math.floor(数值)
    console.log(Math.PI)  //圆周率  π    圆周长 π*d   圆面积 π*r*r 
    console.log(Math.E)  //2.718  
    console.log(Math.SQRT2) //1.414   2的平方根

    //1. 像下取整Math.floor()
    Math.floor(5.6)// 5 
    console.log(Math.floor(-5.6))//-6
    //2.向上取整 
    Math.ceil(5.1);// 6
    console.log(Math.ceil(-5.4))//-5 
    //3.随机数 Math.random() 生成0-1之间的随机数  [0,1)  包含0 不包含1
    document.write(Math.random() + "<br/>")
    document.write(Math.floor(Math.random() * 10) + "<br/>")//0-10 包含0 不包含10
    document.write(Math.floor(Math.random() * 10 + 1) + "<br/>")//1-10 包含1 包含10
    // 随机数公式  a,b 之间的随机数  Math.floor(Math.random()*(b-a)+a); 包含a  不包含b 
    // Math.floor(Math.random()*(b-a+1)+a); 包含a  包含b
    // 生成35--46之间的数字
    console.log(Math.floor(Math.random() * (46 - 35 + 1) + 35))
    //4.四舍五入
    Math.round(5.4) //5 
    Math.round(5.6)//6
    console.log(Math.round(-5.4))  //-5
    //5. 取绝对值abs 
    console.log(Math.abs(-8))//8  
    //6 取平方根 Math.sqrt()
    console.log(Math.sqrt(3))//1.732
    console.log(Math.sqrt(5))//2.236
    console.log(Math.sqrt(7))//2.645 
    //7. pow(x,y)  x的y次幂
    console.log(Math.pow(2, 4))//16     2*2*2*2 
    //8. max(x,y) 取最大值
    console.log(Math.max(5, 6))//6 
    //9 min(x,y) 取最小值
    console.log(Math.min(5, 6))//5
    // var myMath = {
    //   max: function (a, b) {
    //     if (a > b) {
    //       return a
    //     } else {
    //       return b
    //     }
    //   }
    // }
    // console.log(myMath.max(8, 10))
    // 
    // Math.sin(弧度)   正弦函数
    console.log(Math.sin(0.5 * Math.PI))
    // Math.cos()  余弦函数
    // Math.tan()  正切函数

      // Math.floor()  Math.random() 


  </script>
</body>

</html>